# 1. 定义类，定义类属性
class Dog(object):
    tooth = 10
# 2. 创建对象
wangcai = Dog()
xiaohei = Dog()

# 3. 访问类属性：类和对象
print(Dog.tooth) # 10
print(wangcai.tooth) # 10
print(xiaohei.tooth) # 10


# 类属性就是 类对象 所拥有的属性，它被 该类的所有实例对象所共有
# 类属性可以使用 类对象 或 实例对象 访问

# 类属性的优点
# 记录的某项数据始终保持一致时，则定义类属性
# 实例属性 要求每个对象为其单独开辟一份内存空间来记录数据，而类属性为全类所共有，仅占用一份内存，更加节省内存空间